stand on one's own virtues - Français Anglais Dictionnaire